//
//  ServiceConfig.h
//  jinwan
//
//  Created by 王尧 on 2017/5/26.
//  Copyright © 2017年 wy. All rights reserved.
//

#import <Foundation/Foundation.h>

/**
 环境类型
 - Net_ENV_DEV: 测试 主要是针对内部测试 baseUrl
 - Net_ENV_DIS: 发布 正式环境 baseUrl
 - Net_ENV_LOCAL: 本地电脑服务器
 - Net_ENV_CUSTOM: 自定义输入域名
 */
typedef NS_ENUM(NSInteger, Net_ENV) {
    Net_ENV_DEV,
    Net_ENV_DIS,
    Net_ENV_LOCAL,
    Net_ENV_CUSTOM
};

UIKIT_EXTERN NSString *const KGKNet_Env;

@interface ServiceConfig : NSObject

@property (nonatomic, assign, readwrite) Net_ENV env;
@property(nonatomic, copy) NSDictionary   *customHost;

+ (instancetype)shareInstance;

- (void)confingureAppEnv:(Net_ENV)env;

/** 配置debug模式下的环境*/
- (void)debugModelConfingure;

/** 存储 自定义的API信息 */
- (void)writeCustomUrlDic:(NSDictionary *)dic;

@end
